home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
dskutil
/
ccopy105.zip
/
CC.REV
< prev
next >
Wrap
Text File
|
1995-01-10
|
9KB
|
167 lines
Controlled Copy revision history, author Tarmo Toikkanen
--------------------------------
Version 1.05
------------
+ CCopy is now ShareWare
+ CCopy now sees through subst and uses real directory paths: if A: is
substed to C:\TEMP, then CC . A:\TEST will copy to C:\TEMP\TEST
(requires DOS 5+)
+ [y/n/a/s/r] -prompts now accept '?' and show info about all the
choices
+ /R+ (replace) now overwrites read-only files as well, while /R
overwrites only non-read-only files
+ when trying to copy over a read-only file, a ynasr-prompt is displayed
instead of the Abort/retry -prompt
+ when there isn't enough free space for a file, you can now skip the
files with S to try the next one (isn't needed with /O)
+ added file zapping: /Z will delete all files matching the destination
parameter, /Z+ will do this without confirmation, /ZZ will delete all
files from the destination directory and all its subdirectories, /ZZ+
will do this without confirmation and /ZZZ will delete the entire
destination disk clean - USE WITH CAUTION!
- 4dos description support has been corrected
+ /E added; now changes the extensions of existing files, so that all
files that would be overwritten during copying will now be renamed to
FILE.EX?, where ? runs from 0 to 9 to A to Z until an unused name is
found (e.g. when copying C:\DATA.FIL to D:\ and D:\DATA.FIL exists,
then D:\DATA.FIL will be renamed to DATA.FI0 before copying the new
file (unless DATA.FI0 exists, whereupon DATA.FI1 will be used))
- 4dos letter selection enhancement has been corrected
- cosmetic changes when displaying long paths
- file rename prompt (after ynasr->r) has been revised to a full editor
+ /J (jump) added: after copying is finished, the destination directory
becomes the current working directory
- /D+ is now assumed the default when copying more than one file (use
/A or /D- for appending files)
- options can be entered after file masks without a space in between
(CC *.*/p e:/v0 works like CC *.* e: /pv0)
- bug fix: @file (command file) didn't work, now does and also a space
in between is accepted ('@ file')
- /V4 screen output revised
+ documents completely rewritten
+ /L (cleave) added: cleaves (or splits) a file to several disks, filling
each disk to maximum capacity and prompting for another disk; accepts
only one source file
Version 0.94
------------
+ 4DOS extended wildcard support is now complete - letter selection has
been implemented and enhanced (the negation (!) can be used more freely)
- exclude masks (surrounded by brackets) must have a space on either side
so that the brackets are separated from them (to not confuse them with
letter selection) - eg. CC . [FILE1.FOO file2.foo] ; wrong
CC . [ FILE1.FOO file2.foo ] ; correct
+ options are now accepted straight after the executable name, eg.
CC/MpV0 *.* e:\temp\
- some machines caused false "general failure"-error messages, this is now
handled correctly
+ a buffer of up to 576kB is now used to speed up copying time as much as
30%, especially when copying large files (minimum memory requirements
haven't increased)
+ progress indicators now show file reading and writing separately
- cyclic copying is now intercepted
- bug fixes (especially concerning appending)
- estimated time to finish has been revised to work with the new copying
system, now the time is shown only when both read and write speeds have
been calculated
- cc/? now shows help in two pages and waits for a keypress in between -
options have also been sorted in different categories
+ /G gathers all files from subdirectories and copies them to the
destination directory
+ /1 copies only those files which have their archive-attribute set
+ /2 works like /1, but also clears the archive-attribute after copying
each file
+ optimization has been rewritten to allow /M, /2 and multiple source
masks to work with it (memory consumption is now as 18 bytes/file)
+ /X (existing) option added: only files that exist in the destination
directory are copied, that is, all existing files are automatically
overwritten, but no new files are copied
+ /D+ now works like a backslash after the destination, e.g. doesn't
prompt but automatically creates the destination directory when needed
+ /S+ now prunes the source directory into the destination, e.g.
CC SUBDIR D:\FILES /S+ will copy the files from SUBDIR under
D:\FILES\SUBDIR and create all potential subdirectories under that
location as well - very useful for moving directory trees with /MS+
Version 0.93
------------
+ unrecognized command line options now generate a warning error
- /N (no copy) didn't work with /M (move), fixed
- append warning rephrased
+ optimization (/O) now writes files in descending order of size, which
gives better optimization - requires 5 bytes/file of additional memory
and only works with one source mask
+ /M (move) and /A (append) are no longer accepted together for security
reasons
- now capable of creating more than one step of subdirectories
- disk changes (when out of free space) resulted in a disk write error
if CCopy had created a directory structure on the previous disk - fixed
- manual updated
+ support for 4DOS's extra long command lines added - command line is read
from enviroment variable CMDLINE, so using '@' in front of the command
clears it and forces CCopy to use the conventional method (max. length
128 characters)
+ support for 4DOS include lists added - e.g. CC D:\TEMP\*.exe;*.com will
copy all EXEs and COMs from that directory
+ support for 4DOS date and time ranges finally added
+ /Vx now accepts option 4 (/V4), which shows only one progress indicator
and doesn't change lines between files - use with /T0 (/v4t0) to show
progress during copy and still leave screen untouched afterwards
Version 0.92
------------
- /I-option (ignore) removed
+ /O-option (optimization) added
- copying to PRN and COMx didn't work properly, fixed
+ file mask recognition enhanced to 4dos level
- fixed a bug that prevented /N-option from working
+ added contents list to documents
+ file transfer rates shown with more precision and in several
different units when needed (kB/sec,B/sec,B/min)
+ added abort/retry prompts to file open errors
+ added size range support from 4DOS
+ when checking for free space CCopy now takes into account the files
that will be overwritten
+ you can now abort copying from overwrite-prompts by pressing ESC,
Ctrl-C or Ctrl-Break
+ exclude masks added, used in brackets (e.g: CC *.* [ *.zip] [*.arj] a:
copies all files except .zips and .arjs
+ you can now have options and/or file masks in read from files by using
the '@' character (e.g: CC @CCBACKUP.LST /Q)
+ added support for shared file access (under SHARE.EXE or OS/2)
+ extra spaces between brackets (exclude masks and selection ranges) are
ignored, so they can be freely entered when needed (for 4DOS users)
Version 0.91
------------
- enviroment variable accepts options in lower case
+ overwrite prompt enhanced
+ Ctrl-Break handler installed
- free space check disabled when copying to NUL, PRN or COMx
+ zap-option now retains files' attributes while non-zap-option (default)
changes all read-only files into normal archive files
- options must now be preceded by a slash (/), a dash (-) is no longer
valid as a file name could also start with a dash
+ /V[-] option added to temporarily set or unset DOS verify flag (notice
difference from /Vx option which sets viewing options (x={0,1,2,3}))
- /Z-option (zap) is changed into /H (hidden), the effect is identical
but the change is made to improve compatibility with 4DOS
+ you can now use plus-signs (+) between file names to append them
together like in MS- and 4dos copiers
+ console can be used as a source mask (CC CON file.ext) to activate
the new enhanced console interface which allows you to write ANY
characters to the destination
+ default read/write block size raised to 48kB to improve performance
(about 15% increase)
+ "No files found" message improved and corrected
Version 0.90
------------
+ first official freeware release